Skip to content

feat: improve the home/landing page ui - #72

Merged
deadlyjack merged 6 commits into
mainfrom
feat/ui-improvement
Aug 28, 2026
Merged

feat: improve the home/landing page ui#72
deadlyjack merged 6 commits into
mainfrom
feat/ui-improvement

Conversation

@bajrangCoder

Copy link
Copy Markdown
Member

No description provided.

@greptile-apps

greptile-apps Bot commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

The PR redesigns the landing page and shared visual system while adding screenshot galleries, responsive feature sections, and Motion-powered interactions.

  • Adds reusable screenshot carousel and gallery components with route-aware cleanup.
  • Refreshes shared navigation, forms, dialogs, plugin cards, informational pages, and account-page styling.
  • Adds optimized screenshot and icon assets with supporting build configuration and unit tests.

Confidence Score: 5/5

The PR appears safe to merge because no blocking failure remains in the eligible follow-up-review scope.

No blocking failure remains.

Important Files Changed

Filename Overview
client/pages/home/index.js Rebuilds the landing-page composition and connects its carousel and interaction cleanup to navigation.
client/pages/home/screenshotCarousel.js Implements carousel navigation, autoplay, viewer behavior, reduced-motion handling, and resource disposal.
client/pages/home/screenshotGallery.js Provides reusable responsive screenshot markup and initializes each gallery controller.
client/pages/home/homeInteractions.js Adds hover, press, and focus feedback with centralized listener and animation cleanup.
client/pages/home/style.scss Defines the redesigned landing-page layout, responsive galleries, feature sections, and community surfaces.
client/main.scss Refreshes the shared shell, navigation, controls, forms, footer, and page-wide visual tokens.
webpack.config.js Adjusts stylesheet processing and asset handling to support the updated icon and screenshot resources.
package.json Adds the Motion runtime dependency used by the new landing-page interactions.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart LR
  Router[Client router] --> Home[Home page]
  Home --> Hero[Hero screenshot gallery]
  Home --> Features[Feature sections]
  Features --> Galleries[Feature screenshot galleries]
  Hero --> Carousel[Carousel controller]
  Galleries --> Carousel
  Home --> Interactions[Motion interactions]
  Router --> Cleanup[Navigation cleanup]
  Cleanup --> Carousel
  Cleanup --> Interactions
Loading

Reviews (2): Last reviewed commit: "fix: screenshots" | Re-trigger Greptile

@deadlyjack

Copy link
Copy Markdown
Member

@greptileai review

@deadlyjack
deadlyjack merged commit ab3dbd1 into main Aug 28, 2026
4 checks passed
@deadlyjack
deadlyjack deleted the feat/ui-improvement branch August 28, 2026 16:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants